﻿@charset "utf-8";
/* CSS Document */

/* 总体定义 */
* html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
background-color: #fff;
line-height: 150%;
color: #333;
min-width:760px;
}
body,td,div {
font-size: 12px;
font-family: Arial,  Helvetica, sans-serif, "宋体", SimSun, PmingLiu;
}

/* 760 */
#container{
width:760px;
margin:auto;
}
a img {border:none;}

/* Global Header */
#header { height:61px; overflow:hidden; background:url(pic/bg_topnav.gif) left 5px repeat-x; min-width:760px;}
#header td {}
#header a.logo { float:left; display:block; width:150px; background:#fff;}
#header ul.top_nav { float:left; height:32px; margin:5px 0 10px 0; padding:0; overflow:hidden; background:url(pic/bg_topnav_left.gif) no-repeat;}
#header ul.top_nav li { float:left; list-style:none; line-height:33px; background:url(pic/bg_topnav_div.gif) right no-repeat;}
#header ul.top_nav li a { display:block; float:left; padding:0 8px 0 8px; margin-right:2px; height:32px; color:#333; overflow:hidden;}
#header ul.top_nav li.first_item a { padding-left:21px; margin-left:1px;}
#header ul.top_nav li a.current { background:url(pic/bg_topnav_hi.gif) repeat-x; color: #FF5700;}
#header ul.top_nav li a:hover, #header a.adv_search:hover { color: #FF5700; text-decoration:none;}
#header form#topsearch { float:right; margin:5px 0 10px 0; padding-top:7px; width:225px; height:25px; background:url(pic/bg_topnav_right.gif) right no-repeat; overflow:hidden;}
#header input#topsearch_keyword { float:left; height:12px; border:#7F9DB9 1px solid; width:110px; vertical-align:bottom; margin-top:1px;}
#header input#topsearch_button {background:url(pic/hp_searchbtn.gif) no-repeat center center; border:none; float:left; height:19px; vertical-align:bottom; margin:0 3px; width:40px; line-height:19px;}

#header form#topsearch a.adv_search { float:left; display:block; height:18px; line-height:19px; color:#333; overflow:hidden;}
#header span.greeting { float:left; display:block;width:63%;  height:16px; line-height:14px; overflow:hidden;}
#header span.top_links { float:right; display:block; height:16px; line-height:14px; overflow:hidden;}

/* Global footer */
#footer {width:100%}
#footer div.subwords {height:auto; text-align:center}
#footer div.subwords_v2 {height:auto; text-align:center}
#footer div.copyright {color:#666; border-top:1px solid #ccc; margin-top:5px }
#footer div.copyright_v2 {color:#666; border-top:1px solid #ccc; margin-top:5px; text-align:center }
#footer div.company {text-align:center; margin-top:10px}
#footer div.company img{margin-right:10px}

/*-----hd_navi-------*/
.hd_navi{ height:32px; background-image:url(pic/hd_bg.gif);}
.hd_navi ul{ margin:0; padding:0; font-size:12px; color:#627931;}
.hd_navi ul li{float:left; list-style:none; margin-left:10px; line-height:32px; background-image:url(pic/hd_line.gif); background-repeat:no-repeat; background-position:right top; padding-right:10px;}
.hd_search{ float:right; height:24px; padding: 4px 5px 4px 0; background-image:url(pic/hd_bg2.gif); background-repeat:no-repeat; background-position:right top;}
.hd_login{margin-top:10px; padding:0; width:615px;}


/*-----template-------*/
#header{}

#breadcrumb{}

#page_title{
margin-bottom:10px;
}

td#leftCol {
width:150px;
padding-right:10px;
}

td#leftCol2 {
width:180px;
padding-right:10px;
}

td#rightCol {
width:180px;
padding-left:10px;}

td#rightCol2 {
width:26%;
padding-left:10px;}

td#rightCol_func {
width:35%;
padding-left:10px;}

td#leftCol_func {
width:35%;
padding-right:10px;}

#footer {
margin-top:25px;
}

/*-----font-------*/

/* 文本段落设置 */
p {margin: 0 0 8px 0}

hr {
height:0;
border-bottom:#ccc solid 1px;
border-top:none;
margin:0 0 10px 0;
}

hr.dashed {
border-bottom:#ccc dashed 1px;
}

/* 各类header定义 */ 
h1, h3, h5 { line-height: 200%; margin:0;}

h1 {
font-size: 25px;
font-weight: normal;
font-family: "黑体", SimHei, "Arial Black";
}

h2 {
font-size: 18px; 
line-height: 200%;
margin: 0;
}

h3, h4 {font-size: 14px}

h5, h6 {font-size: 12px}

h4, h6 {line-height: 150%; margin: 0}

/* 默认链接定义 */
a:link {color: #0D62BC; text-decoration: none;}
a:visited {color: #0D62BC; text-decoration: none;}
a:active {color: #0D62BC; text-decoration: none;}
a:hover {color: #083c73; text-decoration: underline;}

/* 带下划线的链接 */
a.text_link:link {color: #0D62BC;text-decoration: underline}
a.text_link:visited {color: #0D62BC;text-decoration: underline}
a.text_link:active {color: #0D62BC;text-decoration: underline}
a.text_link:hover {color: #083c73;text-decoration: underline}

/* OL 第一级 */
ol {margin: 0; padding: 0 0 0 10px; line-height:20px;}
ol li {list-style: decimal inside;}

/* OL 第二级 */
ol li ol {margin-bottom:3px; padding: 0 0 0 10px;}
ol li ol li{list-style:upper-alpha inside; margin:0}

/* UL 第一级 */
ul {margin:0; padding:0 0 0 10px; line-height:20px;}
ul li{list-style: square inside;}

/* UL 第二级 */
ul li ul {margin-bottom:3px; padding: 0 0 0 10px;}
ul li ul li{list-style: circle inside; margin: 0;}

/* OL 第一级 */
ol.link {margin: 0; padding: 0 0 0 10px; line-height:20px;}
ol.link li {list-style: decimal inside; color:#0D62BC;}

/* OL 第二级 */
ol.link li ol {margin-bottom:3px; padding: 0 0 0 10px;}
ol.link li ol li{list-style:upper-alpha inside; margin:0; color:#0D62BC;}

/* UL 第一级 */
ul.link {margin:0; padding:0 0 0 10px; line-height:20px;}
ul.link li{list-style: square inside; color:#333;}

/* UL 第二级 */
ul.link li ul {margin-bottom:3px; padding: 0 0 0 10px;}
ul.link li ul li{list-style: circle inside; margin: 0; color:#333;}

/* 面包屑 */
.crumb {line-height: 32px}

/* highlight&price */
.font_hilight, .font_price, .reminder{color: #FF8D41}
.high_bid_price{color:#57AC03;}
.behind_bid_price{color:#f00;}
.success{color:#57AC03}

/* grayfont */
.gray{color:#666;}
.help_txt{color:#666;}
.gray2{color:#333;}
.blue{color:#0D62BC}

/* errorfont */
.font_error{color: #FF0000}

/* font_size */
.font_12{ font-size:12px; font-weight:normal;}
.font_14{ font-size:14px; font-weight:normal;}
.font_18{ font-size:18px; font-weight:normal;}
.font_25{ font-size:25px; font-weight:normal; font-family: "黑体", SimHei, "Arial Black";}

/* ID information in my each */
.idinfor{font-size:14px;}

/* star */
span.must {padding:0px; color:#FF8D41; font-weight:normal;}
th span.must {padding-left:5px;}
h6.optional {padding-right:10px;}

/*-----sidebar-------*/
table.helpnav {
margin: 0 0px 20px 0;
width:150px;
}

table.helpnav td.category{
padding: 0;
display: block;
border: 1px solid #ccc;
}

table.helpnav td.category ul{
border:0px;
margin:0px 0px 5px 0px;
padding:0px;
}

table.helpnav td.category h5{
border-top:1px dashed #CCCCCC;
height:20px;
padding:2px 0 0 10px;
line-height: 20px;
font-size:12px;
font-weight: bold;
margin:0 0 6px 0;
}
table.helpnav td.category h5.n {border:none;}
table.helpnav td.category h5.t {border:none;}

h5#normal,h5#normal4,h5#normal_2{background-color: #fff; margin:0;border-top-style:dashed;border-top-color:#ccc;border-top-width:1px; border-left:0px;border-bottom:0px;border-right:0px;}
h5#normal_current,h5#normal4_current,h5#normal_2_current{background-color: #f7f5a5; color:#333;margin:0;border-top-style:dashed;border-top-color:#ccc;border-top-width:1px;border-left:0px;border-bottom:0px;border-right:0px;}
h5#normal2{background-color: #fff; margin:0; border:0px;}
h5#normal2_current{background-color: #f7f5a5; margin:0; border:0px; line-height:24px;}
h5#normal3{background-color: #fff; margin:0; border:0; font-weight:normal;}
h5#normal3_current{background-color: #f7f5a5; margin:0; border:0px; font-weight:normal;}
h5#normal4,h5#normal4_current{font-weight:normal;}
h5#normal_2_current,h5#normal_2{font-weight:normal;}

.category ul li{
margin:0;
padding-left:10px;
list-style: square inside;
color:#333;
line-height: 20px;
}

.category ul li ul{
margin:0;
padding:0;
}

.category ul li ul li{list-style: circle inside; margin: 0;}

.category ul li.current{
background-color: #f7f5a5;
color:#333;
}

.category ul li a:link {font-size: 12px; color: #0D62BC; text-decoration: none}
.category ul li a:visited {font-size: 12px; color: #0D62BC; text-decoration: none}
.category ul li a:active {font-size: 12px; color: #0D62BC; text-decoration: none}
.category ul li a:hover {font-size: 12px; color: #083c73; text-decoration: underline;}


/*-----table-------*/

td {word-break:break-all;}

/* table_form */
table.form {background:#ccc; font-family: "宋体", SimSun, Arial, Helvetica, sans-serif, PmingLiu;}
table.form tbody th { background:#e6f8ff; text-align:right; padding:3px 10px; border-top:1px solid #fff; border-left:1px solid #fff;}
table.form tbody td { background:#fff; padding:3px 10px;}
table.form thead th { background-image:url(pic/hd_normal_bg3.gif); background-color:#8cdeff; text-align:left; padding-left:15px; height:28px;}
table.form table td {padding:0;}

/* table_globle */
table.hd1 {border:1px solid #ccc;}
table.hd1 th{background-color:#D9F3BC; text-align:left; padding-left:10px;}
table.hd1 td ul{margin:0;padding-left:10px;list-style: square inside;color:#333;}
table.hd2 {border:1px solid #ccc;}
table.hd2 th{background-color:#8cdeff; text-align:left; padding-left:10px;}
table.hd2 td ul{margin:0;padding-left:10px;list-style: square inside;color:#333;}
table.hd3 {border:0;}
table.hd3 th{background-color:#D9F3BC; text-align:left; padding-left:10px;}
table.hd3 td ul{margin:0;padding-left:10px;list-style: square inside;color:#333;}
table.hd4 {border:0;}
table.hd4 th{background-color:#8cdeff; text-align:left; padding-left:10px;}
table.hd4 td ul{margin:0;padding-left:10px;list-style: square inside;color:#333;}
table.hd5 {border:0;}
table.hd5 th{background-color:#f6f6f6; text-align:left; padding-left:10px;}
table.hd5 td ul{margin:0;padding-left:10px;list-style: square inside;color:#333;}
table.hd6 {border:1px solid #ccc;}
table.hd6 th{background-color:#f6f6f6; text-align:left; padding-left:10px;}
table.hd6 td ul{margin:0;padding-left:10px;list-style: square inside;color:#333;}
.bg1 {background:#FFFADA; border:1px solid #ccc; padding:10px; }
.bg2 {background:#F6F6F6; border:1px solid #ccc; padding:10px; }
.bg3 {background:#FFFADA; border:0; padding:5px 10px; }
.bg4 {background:#F6F6F6; border:0; padding:10px; }
.bg5 {background:#E7F8D4; border:1px solid #ccc; padding:10px; }
.bg6 {background:#E7F8D4; border:0; padding:5px 10px; }

/* color */
.main_color{background-color:#3881C6;}
.spt_color1{background-color:#3D77C7;}
.spt_color2{background-color:#72B0E9;}
.spt_color3{background-color:#BAD8F0;}
.spt_color4{background-color:#EBF4FD;}
.spt_color5{background-color:#CBCBC9;}
.spt_color6{background-color:#DFDFDF;}
.spt_color7{background-color:#ECECEC;}
.spt_color8{background-color:#F6F6F6;}

/* table_error */
.error{
background-color:#FFE7CE;border:0; padding:10px;
}

/*-----tab-------*/
.tab1 ul{
height:24px;
margin:0;
padding:0 0 0 10px;
list-style:none;
}
.tab1 div{
background-color:#65BB26;
height:2px;
overflow:hidden;
}
.tab1 ul li{
width:79px;
display:block;
list-style:none;
float:left;
height:24px;
text-align:center;
font-size:12px;
line-height:24px;
margin:0 10px 0 0;
padding:0;
}
.tab1 ul li a{
width:79px;
display:block;
height:24px;
background:url(pic/tab_clickable.jpg) no-repeat left top;
text-decoration:none;
}
.tab_current1{
background:url(pic/tab1_cur_bg.gif) no-repeat left top;
color:#333;
font-weight:normal;
}
.tab_current2{
background:url(pic/tab1_cur_bg_b.gif) no-repeat left top;
color:#333;
font-weight:normal;
}
.tab1 ul li a:hover{
text-decoration:none;
background:url(pic/tab1_hover_bg.gif) no-repeat left top;
}
.tab1 ul li.super a:hover{
text-decoration:none;
background:url(pic/tab1_hover_bg_b.gif) no-repeat left top;
}

/*-----iframe-------*/
iframe{
padding:0px;
margin:0px;
border:0px;
}

/*-----dash-------*/
div.dash{padding:10px; margin:auto 0;}
div.dash div.dash_left{border-right:1px #ccc dashed; float:left; padding:10px;} 
div.dash div.dash_right{float:left; padding:10px;} 

table.dash td{padding:10px; margin:auto 0; }
table.dash table tbody th.dash_left{border-right:1px #ccc dashed; padding:10px;font-weight:normal;} 
table.dash table tbody th.dash_right{padding:10px; text-align:left;font-weight:normal;} 

/*-----page_list-------*/
#listing_nav{
padding: 5px; 
height: 22px;
}

#listing_nav ul{
margin: 0;
padding: 0; 
}

#listing_nav ul li{
height: 22px;
list-style-type:none;
line-height: 22px; 
margin: 0 4px;
float: right;
}

/*-----form-------*/
form {padding:0px; margin:0px;}
input, select, textarea {font:12px "宋体", SimSun; color: #333;}
textarea{width:60%;}
.button {font: 12px "宋体", SimSun; color: #fff;}
.label{}

/* large button */
.largebtn{padding: auto 5px; height:30px;}

/*-----pay_flow-------*/
.pay_flow {margin:0px 10px; padding:5px 8px; background-color:#F6F6F6; border:1px solid #ccc;}
.pay_flow_hi {margin:0px 10px; padding:5px 8px; background-color:#FF8D41; border:1px solid #CBCBC9; text-decoration:none; color:#fff; font-weight:bold;}

/*-----bar-------*/
.bar_vi { background-color:#D9F3BC; border-left:0px; border-right:0px; border-top:0px; border-bottom:3px #65BB26 solid; padding:0px 10px 0px 10px; }
.bar_vi2 { background-image:url(pic/hd_normal_bg2.gif); background-color:#8cdeff; border-left:0px; border-right:0px; border-top:2px #65BB26 solid; border-bottom:0px; padding:0px 0px 0px 10px; height:28px; }
.bar_vi3 { background-color:#F6F6F6; border:0px;  padding:0px 0px 0px 10px;}

/*----- header-----*/
.header{background:url(pic/hd_normal_bg1.gif) repeat-x top left; background-color:#8cdeff; height:36px;}
.header div{
background:url(pic/headertip.gif) no-repeat right top;
}
.header div h2 {
background:url(pic/headertip.gif) no-repeat left top;
height:36px;
padding-left:15px;
line-height:36px;
font-size:14px;
color:#fff;
}

/*-----table_list-----*/
.escrow_hdr{
background-image:url(pic/hd_normal_bg3.gif);
padding-left:15px;
padding-right:15px;
height:28px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}
.table_list th{
text-align:center;
height:28px;
background-color:#f6f6f6;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
}
.table_list th.whtie{
text-align:center;
height:28px;
background-color:#fff;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
}
.table_list tr td{
border-bottom:1px dashed #ccc;
text-align:center;
padding:4px 0;
}
.table_list tr.none td{
border-bottom:none;
}
.table_list tr td.solid{
border-bottom:solid 1px #ccc;
}
.table_list tr td.solid_left{
text-align:left;
padding-left:5px;
border-bottom:solid 1px #ccc;
}
.table_list tr td.solid_right{
text-align:right;
padding-left:5px;
border-bottom:solid 1px #ccc;
}
tr td.tb_left, tr th.tb_left{
text-align:left;
padding-left:5px;
}
tr th.tb_left_hd{
text-align:left;
padding-left:12px;
}
tr th.tb_left_white{
text-align:left;
padding-left:5px;
background-color:#fff;
}
tr td.tb_right, tr th.tb_right{
text-align:right;
padding-right:5px;
}
tr th.tb_right_hd{
text-align:right;
padding-right:12px;
}
th.tb_right_white{
text-align:right;
padding-right:5px;
background-color:#fff;
}

/*详细记录表格*/
table.table_log{
}

table.table_log tr td{
padding: 4px 9px;
text-align: center;
border-bottom: 1px dashed #ccc;
}

table.table_log tr.table_title td{
background-color: #f6f6f6;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

table.table_log tr.table_hlight td{
background-color: #FFFADA;
}

table.table_log tr td.align_left{
text-align: left;
}

table.table_log tr td.object{
text-align: left;
}

table.table_log tr.table_end td{
border-bottom: none;
}

/*-----table_list_end-----*/
.table_list_end th{
text-align:center;
height:28px;
background-color:#f6f6f6;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

tr th.tb_left{
text-align:left;
padding-left:5px;
}

tr th.tb_right{
text-align:right;
padding-right:5px;
}

/* 中心对齐 */
.center {
margin: 0 auto;
text-align: center;
}

/* 模块间隔 */
.clear_10px {clear:both; line-height:1px; height:10px; overflow:hidden;}
.clear_5px {clear:both; line-height:1px; height:5px; overflow:hidden;}
.clear_1px {clear:both; line-height:1px; height:1px; overflow:hidden;}
.clear_0{clear:both; line-height:0; font-size: 0;}


/* 罗列形式 */
#detail_info{
padding: 16px 12px;
}

#detail_info ul{
margin: 0;
padding: 0;
}

#detail_info ul li{
list-style: none outside;
line-height: 21px;
float: left;
}

li.li_txt{
color: #333;
}



/* 二级标签 */


ul.tab_sub{
padding: 0 0 0 10px;
margin: 0;
background-image:url(pic/tab_sub_bg.gif);
height:26px;
overflow:hidden;
}

ul.tab_sub li{
height:26px;
float: left;
margin-right: 10px;
padding:0;
line-height: 26px;
list-style: none;
}

ul.tab_sub li span {
display:block;
float:left;
height:26px;
}


li.tab_sub_act { background-image:url(pic/tab_sub_act.gif);
}

li.tab_sub_normal {
background: url(pic/tab_sub_normal.gif) repeat-x 0 0;
}

li.tab_sub_act span.tab_sub_act_lt{
width:3px;
background: url(pic/tab_sub_act_lt.gif) no-repeat 0 0;
}

li.tab_sub_act span.tab_sub_act_rt{
width: 3px;
background: url(pic/tab_sub_act_rt.gif) no-repeat 0 0;
}

li.tab_sub_normal span.tab_sub_normal_lt{
width: 3px;
background: url(pic/tab_sub_normal_lt.gif) no-repeat 0 0;
}

ul.tab_sub li span.tab_sub_mid{
padding:0 10px;
}

li.tab_sub_normal span.tab_sub_normal_rt{
width: 3px;
background: url(pic/tab_sub_normal_rt.gif) no-repeat 0 0;
}


.fb_cat{
padding-left: 10px;
height:26px;
background-color:#E7F8D4;
border-bottom:1px solid #ccc;
}

.fb_cat ul{
margin:0;
padding:0;
}

.fb_cat ul li{
float: left;
padding:6px 25px 6px 0;
list-style: none outside;
}


.fb_cat ul li.fbcat_right{
float: right;
padding-right:10px;
}

/*信用状态*/
ul.fb_grade{
margin:0;
padding:0;
}

ul.fb_grade li{
float: left;
width: 12px;
display: block;
padding:0;
list-style: none outside;
height: 8px;
margin: 3px 1px 3px 0;
line-height: 0;
font-size:0;
background-color:#DFDFDF;
}

ul.fb_grade li.status_red{
background-color:#FF3300;
}

ul.fb_grade li.status_yellow{
background-color:#FFCC00;
}

ul.fb_grade li.status_green{
background-color:#66CC00;
}

ul.fb_grade li.status_point{
line-height: 14px;
font-size:12px;
color: #333;
margin: 0 0 0 2px;
background-color:#FFF;
}

/*信用总评*/
#user_info{
padding: 0;
}

#user_info ul {
margin: 0;
padding: 0;
}

#user_info ul li{
float: left;
list-style: none inside;
margin-right: 30px;
}

table.hd6 td ul{
margin: 11px;
padding: 0;
}

table.hd6 td ul li{
margin: 0;
padding:0;
list-style: none outside;
height: 20px;
}